Definition of Indri Brevicaudatus

  • (noun) large short-tailed lemur of Madagascar having thick silky fur in black and white and fawn

Synonyms of Indri Brevicaudatus


Antonyms of Indri Brevicaudatus


No Antonyms Found.

Homophones of Indri Brevicaudatus


No Homophones Found.